#ifndef CONVERTOR
#define CONVERTOR

#include <string>
#include "cae_convertor.h"

class Convertor {
public:
    Convertor();
    virtual ~Convertor();

    virtual int convert(const std::string &cdbPath, const std::string &bdfPath) = 0;

    static Convertor* create(CaeConvertor::ModelType inputModelType, CaeConvertor::ModelType outputModelType);
};

#endif
